package com.schoolcloud.share.service;

import com.schoolcloud.common.model.PageDTO;
import com.schoolcloud.share.entity.Categories;
import com.baomidou.mybatisplus.extension.service.IService;
import com.schoolcloud.share.query.CategoriesQuery;
import com.schoolcloud.share.vo.CategoryTreeVO;

import java.util.List;

/**
* @author hongmizfb
* @description 针对表【categories(视频内容分类体系)】的数据库操作Service
* @createDate 2025-05-16 18:35:15
*/
public interface CategoriesService extends IService<Categories> {

    PageDTO<Categories> getCategoryPage(CategoriesQuery query);

    List<CategoryTreeVO> getParentsTree();

    List<CategoryTreeVO> getTreeList();
}
